Cycle Client Attribute
Following are the "Cycle Client" attributes (used for grid Replenishment) defined inside Cycle client's configuration files (Cycle.properties).
Cycle.batchSize
Keep batch size larger in the range of 5K-10K or even more, if heap is not being compromised. Remember heap should be at least 30% free.
Cycle.groupSize
Keep groupSize lower, usually under 10. The groupSize will group activities for a single thread submission.
Cycle.period
Keep this property lower, usually set to 5 seconds. This will let Cycle sleep for 5 seconds and retry replenishing grid every 5 seconds.
Cycle Agent Attributes
For the explanation of other properties related to Cycle Agent, refer to the OIPA System Properties document available in the current release Documentation Library under Policy Administration Libraries of Oracle Help Center.
Note: In order for the Cycle Agent to be used in conjunction with Scheduled Valuation, two other options must be set in the Agent's Cycle.properties file.
- scheduledValuation.batchSize - This is the batch size for processing scheduled valuation or scheduled computation.
- scheduledValuation.period
- This is the number of seconds that the scheduled valuation or scheduled computation monitor task will sleep before waking up and checking on the status of queued tasks.
- scheduledValuation.groupSize
- Appropriately based on the desired workload. Scheduled Valuation activities are compute intensive and can usually take more compute power per thread execution, ensure not to overload threads with higher scheduledValuation.groupSize. Ideal recommended setting is less than 5. Consider increasing if threads are idling.